#!/usr/bin/env python
# encoding=utf8
"""
@作者：范红星
@描述：使用numpy模块,实现一个随机漫步的过程
@日期：2014年11月4日 星期二
@运行：在ipython中执行 %run num_1.py

"""
import numpy as np

steps = 100
draws = np.random.randint(0,2,size = steps) #构建一个0 1之间的1000个列表
steps = np.where(draws > 0,1,-1) #draws中>0的赋值1，否则赋值-1
walk = steps.cumsum() #计算steps列表中的值，按照前后顺序运算

print("%s\t%d" %("最大值是：",walk.max()))

print("%s\t%d" %("最小值是：",walk.min()))

print("%s\t%d" %("大于10的最大索引值是：",(np.abs(walk) >= 10).argmax()))
